package com.wanwu.channel.service.strategy.domain;

import lombok.Data;

import java.util.Date;

@Data
public class ApplyClearanceStrategyResponse {

    /**
     * T成功，F失败
     */
    private boolean isSuccess;
    /**
     * 错误码
     */
    private String errorCode;
    /**
     * 错误信息
     */
    private String errorMsg;
    /**
     * 支付宝推送到海关的支付单据号
     */
    private String tradeNo;
    /**
     * 支付宝报关流水号
     */
    private String declareNo;
    /**
     * T一致，F不一致，多次重推不会返回
     */
    private String identityCheck;
    /**
     * 核验机构 1-银联 2-网联 3-其他
     */
    private String verDept;
    /**
     * 支付企业的海关注册登记编号
     */
    private String payCode;
    /**
     * 交易唯一编号 verDept=3时,payTransactionId=tradeNo
     */
    private String payTransactionId;
    /**
     * 交易总金额（分）
     */
    private String totalAmount;
    /**
     * 微信才返 商户支付订单号
     */
    private String outTradeNo;
    /**
     * 微信拆单才返 商户子订单号
     */
    private String subOrderNo;
    /**
     * 微信拆单才返 微信子订单号
     */
    private String weixinSubOrderNo;
    /**
     * 更新时间 yyyy-MM-dd HH:mm:ss
     */
    private Date modifyTime;
    private int payType;
    private String applyClearanceResultStatus;

}
